package com.cskaoyan.mall.search.service;


import com.cskaoyan.mall.search.dto.SearchRequest;
import com.cskaoyan.mall.search.dto.SearchResponse;

/**
 * 商城全部商品搜索API推荐放在此接口中
 */
public interface ProductSearchService {
    /**
     * 搜索商品 bool查询
     *
     * @param request request
     * @return SearchResponse
     */
    SearchResponse search(SearchRequest request);

    /**
     * 搜索商品: match查询
     *   根据用户当前输入的查询条件跟用户返回10条相关的提示信息(相关商品的名称)
     *
     * @param request request
     * @return SearchResponse
     */
    SearchResponse fuzzySearch(SearchRequest request);

}
